@charset "utf-8";
/* CSS Document */

.message_box {
	height:480px;
	min-width:450px;
	position:absolute !important;
	margin:-240px auto 0 -225px;
	background:#f2f2f8;
	border-radius:6px;
	left:50%;
	top:50%;
	min-height:480px;
}

.message_box_head {
	min-height:40px;
	background:url(../images/message_box_head.png); 
	border-radius:5px 5px 0 0;
}

.message_box_content {
	padding-top:5px;
	min-height: 440px	
}

.messages_chat_window {
	padding:0 17px 0 17px;
	overflow-y:auto;
	border-bottom:1px solid #cdcdd4;
	min-width:399px;
	min-height: 329px; !important;
	width:auto !important
}
.messages_chat_window .messages_chat_window_wrapper {
	overflow:hidden;
	min-height: 466px;
}

.messages_chat_window ul {

	width:100%;
}

.messages_chat_window li {
	list-style:none;
	overflow:hidden;
	margin-bottom:15px;
	clear:both;
	border-bottom:1px solid #e6e6fa;
	padding-bottom:15px;
}

.messages_chat_window li:last-child {
	border-bottom:0px;
	padding-bottom:0px;
}

.chat_avatar_and_status {
	float:left;
	font:11px Tahoma;
	text-align:center;	
}

.messages_chat_window li .chat_avatar_and_status span.chat_online {
	color:green
}

.messages_chat_window li .chat_avatar_and_status span.chat_offline {
	color:red
}

.chat_avatar_and_status img {
	display:block;
	clear:both;
	border:1px solid #cdcdd4;
	border-radius:4px;
}

.messages_chat_window li .chat_name_and_message {
	padding:0 0 0 75px;
}

.messages_chat_window li .chat_name_and_date {
	text-align:right;
	font:11px Tahoma;
	color: #88888c;
	padding-right:10px;
}

.messages_chat_window li .chat_name_and_date a {
	font:bold 13px Verdana, Geneva, sans-serif;
	line-height:13px;
	float:left;
}

.messages_chat_window li .chat_name_and_date a:link, .messages_chat_window li .chat_name_and_date a:visited {
	color:#1e5869;
	text-decoration:none;
}

.messages_chat_window li .chat_message {
	font:12px Verdana;
	padding-top:5px;
	color:#48484b;
}

.messages_chat_window li .chat_attach {
	padding-top:10px;
}

.messages_chat_window li .chat_attach .chat_attach_title {
	font: 11px "Tahoma";
	color: #88888C;
	padding-bottom:5px;	
}

.messages_input_window {
	background:url(../images/chat_textarea_bg.png);
	border-top:1px solid #fff;
	padding: 0px 17px;
}

.messages_input_window .chat_avatar_and_status {
	padding:8px 0;	
	color: #48484B
}

.messages_input_window div.chat_textarea {
	padding: 8px 17px 12px 75px;
	height:79px;
}

.messages_input_window .chat_message_textarea {
	width:100%; 
	height:90%;
	border:1px solid #b3b3b3;
	border-radius:4px;
	margin-top:-1px;
	padding:3px 4px;
	font:12px Verdana;
	color: #48484B;
}

